﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace qltscd.Models.BaseClient {
    public class DanhMucNhaCungCap {

        //[ScaffoldColumn(false)] có nghia là không hi?n ra. Vì là khóa chính, không có ý nghia v?i ngu?i dùng nên không hi?n ra
        [ScaffoldColumn(false)]
        public virtual int IdentityNhaCungCap { get; set; }

        [Required(ErrorMessage="Mã nhà cung cấp không được để trống")]
        [MaxLength(10,ErrorMessage="Mã nhà cung cấp không được lớn hơn 10 ký tự")]
        public virtual string MaNhaCungCap { get; set; }

        [Required(ErrorMessage="Tên nhà cung cấp không được để trống")]
        [MaxLength(200, ErrorMessage = "Tên nhà cung cấp không được dài hon 200 ký tự")]
        public virtual string TenNhaCungCap { get; set; }

        [MaxLength(13, ErrorMessage = "Mã số thuế không được dài hon 13 ký tự")]
        public virtual string MaSoThue { get; set; }

        public virtual string DiaChi { get; set; }

        [MaxLength(15, ErrorMessage = "Số điện thoại không được dài hon 50 ký tự")]
        public virtual string DienThoai { get; set; }

        public virtual string TrangWeb { get; set; }

        [MaxLength(100, ErrorMessage = "Nguời bảo hành không được dài hon 100 ký tự")]
        public virtual string NguoiBaoHanh { get; set; }

        public virtual string DiaChiBaoHanh { get; set; }

        [MaxLength(15, ErrorMessage="Ðiện thoại bảo hành không được dài hơn 15 ký tự")]
        public virtual string DienThoaiBaoHanh { get; set; }
    }
}
